﻿* {
    padding: 0; 
    margin: 0; 
}
body {
	font: 11px Tahoma;
	background-color: #F7F7E9;
}
h1 {
    font: bold 32px Times;
	color: #666;
	text-align: center;
	padding: 20px 0;    
}
#container {
    width: 700px;
    margin: 10px auto;
}

.mGridTP { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }
    .mGridTP td { padding: 2px; border: solid 1px #c1c1c1; color: #717171; }
    .mGridTP th { padding: 4px 2px; color: #fff; background: #424242 url(grd_head.png) repeat-x top; border-left: solid 1px #525252; font-size: 0.9em; }
.mGridTP .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }
.mGridTP .pgr {background: #424242 url(grd_pgr.png) repeat-x top; }
    .mGridTP .pgr table { margin: 5px 0; }
    .mGridTP .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .mGridTP .pgr a { color: #666; text-decoration: none; }
    .mGridTP .pgr a:hover { color: #000; text-decoration: none; }




.mGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }
    .mGrid td { padding: 2px; border: solid 1px #c1c1c1; color: #717171; }
    .mGrid th 
    { 
        padding: 4px 2px; 
        color: #fff; 
        background: #424242 url(grd_head.png) repeat-x top; 
        border-left: 
        solid 1px #525252; 
        font-size: 0.9em; 
    }
.mGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }
.mGrid .pgr {background: #424242 url(grd_pgr.png) repeat-x top; }
    .mGrid .pgr table { margin: 5px 0; }
    .mGrid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .mGrid .pgr a { color: #666; text-decoration: none; }
    .mGrid .pgr a:hover { color: #000; text-decoration: none; }
    
.mGridFiltri { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }
    .mGridFiltri td { padding: 2px; border: solid 1px #c1c1c1; color: #717171; }
    .mGridFiltri th
{
	padding: 4px 2px;
	color: #fff;
	background: #214263 url(grd_head.png) repeat-x top;
	border-left: solid 1px #525252;
	font-size: 0.9em;
}
.mGridFiltri .alt
{
	background: #ECFFFF url(grd_alt.png) repeat-x top;
}
.mGridFiltri .pgr
{
	background: #424242 url(grd_pgr.png) repeat-x top;
	color: #FFFFFF;
}
    .mGridFiltri .pgr table { margin: 5px 0; }
    .mGridFiltri .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .mGridFiltri .pgr a { color: #666; text-decoration: none; }
    .mGridFiltri .pgr a:hover { color: #000; text-decoration: none; }
    


.btnricerca
{
   font-size:11px;
   font-family:Tahoma,sans-serif;
   width:102px;
   background-color:#CCDDCC;
   border-top-style:solid;
   border-top-color:#99AA99;
   border-top-width:2px;
   border-bottom-style:solid;
   border-bottom-color:#99AA99;
   border-bottom-width:2px;
   border-left-style:solid;
   border-left-color:#BBCCBB;
   border-left-width:5px;
   border-right-style:solid;
   border-right-color:#BBCCBB;
   border-right-width:5px;
}

.modalBackground
{
    border: medium double Red;
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;

}
.PanelPopup
{
    border: medium double Red;
    background-color:Gray;

}

 .header 
  { 
    font-weight:bold; 
    position:absolute; 
    background-color:White; 
  } 
  
  
.rowsourcestato_0
{
	text-decoration: none;
	font-weight:normal;
} 

.rowsourcestato_1
{
	text-decoration: line-through;
	font-weight:bold;
	
} 

.rowsourcestato_2
{
	text-decoration: none;
	font-weight: bold;
	color:Red;
} 


  
.InputText
{
    border-style: outset;
    border-width: 1px 1px 3px 1px;
    font-size: 11px;
    font-family: Tahoma,sans-serif;
    background-color: #E2E2E2;
    border-top-color: #99AA99;
    border-bottom-color: #99AA99;
    border-left-color: #BBCCBB;
    border-right-color: #BBCCBB;
}



.collapsePanelHeader
{
	font-weight: bold;
	background-image: url('grd_head.png');
	background-repeat: repeat-x;
	background-color: #000000;
	color: #ECFFFF;
}


.collapsePanel
{
	font-weight: bold;
	background-image: url('grd_head.png');
	background-repeat: repeat-x;
	background-color: #000000;
	color: #ECFFFF;
}

.accordionHeader
{
	font-weight: bold;
	background-image: url('grd_head.png');
	background-repeat: repeat-x;
	background-color: #000000;
	color: #ECFFFF;
}


.accordionHeaderSelected
{
	font-weight: bold;
	background-image: url('grd_head.png');
	background-repeat: repeat-x;
	background-color: #000000;
	color: #ECFFFF;
}

.ModalCaption
{
    border: thick double #C0C0C0;
    background-color: #FFFF77;
    width: 100%;
     text-align:center;
     height:15px;
     color:Blue;
     font-size:medium;
     
}


/* Modal Popup CSS*/
.mpBg
{
	background-color: #3753fc;
	filter: alpha(opacity=30);
	opacity: 0.3;
}
.mp
{
	background-color: white;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
}
.mpHd
{
	background-color: #616cae;
	border-color: White;
	border-width: 1px;
	color: White;
	font-weight: bold;
	width: 100%;
	height: 16px;
}
.mpClose
{
	text-align: center;
	width: 100%;
}
.mpCloseButton
{
	position: absolute;
	right: 4px;
	width: 17px;
	height: 18px;
}

